package com.tssup.fesco.search.vo;

import java.io.Serializable;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;

/**
 * Created by jiashen on 17-6-12.
 */
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class)
public class QueryGoodsCategoryVo implements Serializable {
    @JSONField(name="id")
    private Integer id;

    @JSONField(name="parent_id")
    private Integer parentId;

    @JSONField(name = "catalog_name")
    private String catalogName;

    @JSONField(name = "children")
    private List<QueryGoodsCategoryVo> children;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getCatalogName() {
        return catalogName;
    }

    public void setCatalogName(String catalogName) {
        this.catalogName = catalogName;
    }

    public List<QueryGoodsCategoryVo> getChildren() {
        return children;
    }

    public void setChildren(List<QueryGoodsCategoryVo> children) {
        this.children = children;
    }
}
